place trust in - Spanish English Dictionary